The SLOOP-SMOK Toolkit

نویسندگان

  • Ben Dugan
  • John Zahorjan
چکیده

SLOOP-SMOK is a toolkit designed to improve the student design experience in an undergraduate machine organization course. The major goals were to improve the relevance of homework assignments to machine organization in general, and to emphasize some fundamental concepts of modern processors not easily addressed previously. SLOOP-SMOK has two components. The SLOOP Machine Organization Kit (SMOK) is a general-purpose software machine organization simulator. The components of a SMOK model are at the level of detail found in typical machine organization texts: ALUs, register files, logic gates, and the like. SMOK provides a graphical interface to construct and debug machine models. The SLOOP is a set of components designed to allow implementation of a modern version of the 6502, the processor used in one of the early Atari game stations. The SLOOP defines a RISC ISA and a set of on-the-fly translations from the original 6502 CISC ISA into SLOOP instructions. Students build SLOOP machines that successfully run most original 6502 games. Extensions to SMOK provide specific help with SLOOP models. In particular, SMOK provides graphical output simulating the game station display, and passes through input events to the SLOOP machine. Additionally, when used with SLOOP, SMOK runs a software 6502 simulator and compares the behavior of the student's SLOOP machine against the simulator on a per-memory-operation basis. This feature simplifies debugging of SLOOP machine organizations by raising an error at the earliest cycle at which the student's machine is known to deviate from correct behavior. SLOOP-SMOK, including downloadable software, documentation, and course assignments, is available at http://www.cs.washington.edu/faculty/zahorjan/SMOK.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Subdirectly Irreducible Steiner Loops of Cardinality 2n

Let L1 be a finite simple sloop of cardinality n or the 8-element sloop. In this paper, we construct a subdirectly irreducible (monolithic) sloop L = 2⊗αL1 of cardinality 2n, for each n ≥ 8, with n ≡ 2 or 4 (mod 6), in which each proper homomorphic image is a Boolean sloop. Quackenbush [12] has proved that the variety V (L1) generated by a finite simple planar sloop L1 covers the smallest nontr...

متن کامل

Antisense approaches to the function of glial cell proteins.

SlOO refers to a protein fraction originally isolated from bovine brain over 25 years ago1 and termed SlOO to denote its partial solubility in 100% saturated ammonium sulfate. The bovine brain SlOO fraction is composed primarily of two small (M, = lO,OOO), acidic, calcium binding proteins called SlOOa and These proteins share approximately 50% identity in amino acid sequence and can form homolo...

متن کامل

10 Intentionality without Exotica ∗

Some thoughts are externally singular: there is an object which the thought is about. Some thoughts which are not externally singular are internally singular: although there is no object the thought is about, it recruits resources of a kind appropriate to external singularity. An illustration: Jack wants a sloop (I am using ‘‘thought’’ broadly, so that wanting is a species of thinking). The des...

متن کامل

Smo king in flu en

AB STRACT: Smoking pa tients show re duc tion of in flam ma tory clin i cal signs that might be as so ci ated with lo cal vasoconstriction and an in creased gingival ep i the lial thick ness. The pur pose of this work was to eval u ate the thick ness of the mar ginal gingival oral ep i the lium in smok ers and non-smok ers, with clin i cally healthy gingivae or with gin gi vi tis. Twenty bi op ...

متن کامل

Sloop: A pattern retrieval engine for individual animal identification

Identifying individuals in photographs of animals collected over time is a non-invasive approach for ecological monitoring and conservation. This paper describes the design and use of Sloop, the first image retrieval system for individual animal identification incorporating crowd-sourced relevance feedback. Sloop's iterative retrieval strategy using hierarchical and aggregated matching and rele...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001